//检查用户名是否合法
function checkName(){
	var username = document.getElementById("username").value;
	if(username.length==0){	//用户名格式检查
		alert('用户名不能为空');
		document.getElementById("username").focus();
		return false;
	}else if(username.length>30){
		alert('用户名超长');
		document.getElementById("username").focus();
		return false;
	}
}

//检查用户名是否已经存在
function userNameCanUse(){
	var username = document.getElementById("username").value;
	//调用ajax检查用户名是否重复
	//此处使用同步调用实现方式		
	var status = loadXMLDocSyn("/member/action/checkNameAction.php?username="+username);//使用绝对路径，以方便不同的页面调用
	if(status==200){
		if(xmlhttp.responseText>0){
			alert('用户名已被占用');
			document.getElementById("username").focus();
			return false;
		}
	}
	//**************************************************************/
	//异步调用方式
	//loadXMLDocAsyn("/member/action/checkNameAction.php?username="+username, getResult);
	//******************************************************************/	
}


//**************************************************************/
//用户名查重checkName()中ajax异步调用方式的回调函数
//function getResult() {
//	if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
//		if(xmlhttp.responseText.length!=0){
//			document.getElementById("tip").innerHTML = "<font color='#FF0000'>用户名已被占用</font>";
//			document.getElementById("username").focus();
//			return false;
//		}
//	}
//}
//**************************************************************/
//检查密码是否为空
function checkPwdNull(){
	var password = document.getElementById("password").value;
	if(password.length==0){	
		alert('密码不能为空');
		document.getElementById("password").focus();
		return false;
	}
}

//检查验证码是否为空
function checkVerify(){
	var verify = document.getElementById("verify").value;
	if(verify.length==0){	
		alert('验证码不能为空');
		document.getElementById("verify").focus();
		return false;
	}
}

//检查密码是否合法
function checkPwd(){
	var password = document.getElementById("password").value;	
	var password2 = document.getElementById("password2").value;	
	if(password.length<4||password2.length<4){
		alert('密码长度不能小于四位');
		document.getElementById("password").focus();
		return false;
	}else if(password!=password2){
		alert('两次输入的密码不一致');
		document.getElementById("password").focus();
		return false;
	}
}

//检查email是否合法
function checkEmail(){
	var email = document.getElementById("email").value;
	var filter = (/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/);
	if(email==""){
		alert('email不能为空');
		return false;
	}else{
		if(!filter.test(email)||email.length>30){
			alert('请输入合法的email');
			return false;
		}
	}
}

//检查手机号码是否合法
function checkMobile(){
	var mobile = document.getElementById("mobile").value;
	var filter = (/^1[358]\d{9}$/);
	if(mobile==""){
		alert('电话号码不能为空');
		return false;
	}else{
		if(!filter.test(mobile)){
			alert('请输入合法的电话号码');
			return false;
		}
	}
}

//修改密码时检查老密码是否合法
function checkOldPassword(){
	var oldPassword = document.getElementById("oldPassword").value;
	if(oldPassword.length==0){	
		alert('请输入原来的密码');
		document.getElementById("oldPassword").focus();
		return false;
	}
}

//角色下拉框非空验证
function checkRoleNull(){
	var role = document.getElementById("role").selectedIndex;
	if (role==0){
		alert('请选择用户角色');
		return false;
	}
}





//修改密码验证
function checkChangePwd(){
	if(checkOldPassword()==false||checkPwd()==false||checkEmail()==false){
		return false;
	}
}

//登录提交表单
function loginFormSubmit(){
	if(checkName()==false||checkPwdNull()==false||checkVerify()==false){
		return false;
	}
	document.getElementById("login").submit();
}

//忘记密码提交表单
function forgetFormSubmit(){
	if(checkName()==false||checkEmail()==false){
		return false;
	}
	document.getElementById("forget").submit();
}
//修改资料提交表单
function editFormSubmit(){
	if(checkMobile()==false||checkEmail()==false){
		return false;
	}
}
//新增资料提交表单
function addFormSubmit(){
	if(checkName()==false||userNameCanUse()==false||checkRoleNull()==false){
		return false;
	}
	var mobile = document.getElementById("mobile").value;
	var email  = document.getElementById("email").value;
	if(mobile.length!=0&&checkMobile()==false){
		return false;
	}
	if(email.length!=0&&checkEmail()==false){
		return false;
	}
}

//退出确认框
function exitConfirm(){
	var question = confirm("你真的要退出？");
	if (question != "0"){
		top.location.href='../action/exitAction.php';
	}
}